--disallowedTools 标志允许您指定应禁止的工具列表,无需提示用户获得权限。这可以防止 Claude Code 执行危险或不需要的操作。
标志语法#
bash
功能描述#
--disallowedTools 标志会:
- 指定禁止的工具列表
- 这些工具在使用时会被拒绝,无需提示用户
- 其他工具仍可正常使用
使用示例#
基本用法#
bash
禁止删除文件和目录的命令。
禁止写入操作#
bash
禁止文件写入和编辑操作。
禁止危险命令#
bash
禁止危险的系统命令。
结合其他标志#
bash
禁止 git push 操作,同时添加工作目录。
使用场景#
1. 保护重要文件#
bash
防止意外修改或删除重要文件。
2. 只读分析#
bash
只允许读取操作,禁止任何修改。
3. 禁止特定操作#
bash
禁止 git 提交和推送操作。
4. 安全环境#
bash
禁止需要提升权限的操作。